Monte-Carlo Tree Search in Settlers of Catan
نویسندگان
چکیده
Games are considered important benchmark opportunities for artificial intelligence research. Modern strategic board games can typically be played by three or more people, which makes them suitable test beds for investigating multi-player strategic decision making. Monte-Carlo Tree Search (MCTS) is a recently published family of algorithms that achieved successful results with classical, two-player, perfectinformation games such as Go. In this paper we apply MCTS to the multi-player, non-deterministic board game Settlers of Catan. We implemented an agent that is able to play against computer-controlled and human players. We show that MCTS can be adapted successfully to multi-agent environments, and present two approaches of providing the agent with a limited amount of domain knowledge. Our results show that the agent has a considerable playing strength when compared to game implementation with existing heuristics. So, we may conclude that MCTS is a suitable tool for achieving a strong Settlers of Catan player.
منابع مشابه
Towards Human-Competitive Game Playing for Complex Board Games with Genetic Programming
Recent works have shown that Genetic Programming (GP) can be quite successful at evolving human-competitive strategies for games ranging from classic board games, such as chess, to action video games. However to our knowledge GP was never applied to modern complex board games, so-called eurogames, such as Settlers of Catan, i.e. board games that typically involve four characteristics: they are ...
متن کاملA Risky Proposal: Designing a Risk Game Playing Agent
Monte Carlo Tree Search methods provide a general framework for modeling decision problems by randomly sampling the decision space and constructing a search tree according to the sampling results. Artificial Intelligences employing these methods in games with massive decision spaces such as Go and Settlers of Cataan have recently demonstrated far superior results compared to the previous classi...
متن کاملUsing Multi-agent System Technologies in Settlers of Catan Bots
Settlers of Catan is a board game where the main goal is to collect victory points by building a society of settlements, cities and connecting roads. We have constructed a multi-agent system solution able to play the game and evaluated it against other available bots for the game. Our initial results show that even if the proposed solution does not beat the best monolithic solutions, its strate...
متن کاملDeveloping a corpus of strategic conversation in The Settlers of Catan
We describe a dialogue model and an implemented annotation scheme for a pilot corpus of annotated online chats concerning bargaining negotiations in the game The Settlers of Catan. We will use this model and data to analyze how conversations proceed in the absence of strong forms of cooperativity, where agents have diverging motives. Here we concentrate on the description of our annotation sche...
متن کاملMonte-Carlo Hex
We present YOPT a program that plays Hex using Monte-Carlo tree search. We describe heuristics that improve simulations and tree search. We also address the combination of Monte-Carlo tree search with virtual connection search.
متن کامل